2730
6
3691
5
2657
3
2668
2
1020
0
20634
8
38
2855
325
2702
3741
2269
4
2224
1290
538
505
467
826
25137
19279
2275
1824
747
2809
17353
1880
2301
3092
1
2881
31535