2730
6
2657
3
2668
2
31535
0
25137
20634
8
1745
1
3366
968
1869
5
3381
418
2855
19279
5223
9
552
16
2301
1020
1056
11881
2574
931
3092
1824
165
3114
4
979
2275
594
4111