5009
0
1407
2
31535
391
1125
1
2992
1649
1009
138355
2799
3
97284
507
298
3815
1069
3659
14
46414
296
1015
639
503
657
777
5918
4
400
2683
546
1075
2395
1343