18385
2
2602
1
19034
6
180849
0
932
592
801
25137
1853
5255
16
2727
1779
75
611
420
55
812
394
302
4111
2000
470
1973
2630
941
1850
458
1504
214
968