2730
6
1020
0
2657
3
2668
2
1222856
4
1551
1392
418
20634
8
1880
25137
5617
5
1824
2855
395
1
3251
1319
31535
968
105290
5429
895
467
575
428
1023
482
394
458
918