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