2740
0
1207
1
1610
251
5009
2992
1649
3777
3
1009
138355
1238
2955
5
1996
3650
507
298
3815
240
2775
2
3659
14
46414
296
1015
639
503
657
777
2683
546
2747