2730
6
31535
0
19279
2
2275
2459
9
20634
8
2546
1
1020
968
25137
467
3250
2727
1824
1343
745
2668
2881
3114
4
3498
17353
1132
823
802
2735
980
839
400
598
3092