251
0
5009
31535
2992
1649
1
282572
138355
507
413
298
2211
3815
3644
3659
14
46414
296
1015
639
657
777
2683
546
1075
2395
1343
431
464
1431
2
412
396