31535
0
468
2992
1649
1
736
1009
138355
507
298
3815
3659
14
46414
296
1015
639
503
777
2683
546
401
1075
2395
1343
431
464
572
1356
422
1431
2
412