2546
1
341
0
525
887
286
1603
328
1392
1100
505
366
909
1025
970
2634
379
1222856
4
2740
105290
10270