94424
3
123674
35
3554
106
0
2300
2
19783
542
618
120
1977
3176
272
302
101569
2194
1158
1
383
773
1397
1875
1663
5
2788
753
1648
623
2475