2730
6
1824
0
2657
3
2668
2
418
20634
8
464
479
2855
105290
622
846
587
1020
2901
1057
2749
1
404
1045
1068
349
25137
376
979
1357
1511
999
263
467
308