251
0
5009
999
1
31535
25127
5745
5
5164
2
2992
1649
2049
1603
1009
138355
507
298
2364
3
3815
3659
14
46414
296
1015
639
503
657
777
2683
546
1075
2395
1343