2730
6
1645
1
2657
3
2668
2
1020
0
20634
8
169211
11
2855
31535
1824
970
25137
19279
2564
2275
1146
3691
5
2809
17353
2301
3092
944
2881
752
423
628
505
2008
1343
3114
4