1662
6
251
0
5009
31535
18385
2
2992
1649
1
1009
2691
138355
507
298
2194
46414
296
1015
639
503
657
777
2683
546
1075
2395
1343
431
464
572
422
1431