2730
6
2657
3
2668
2
1824
0
20634
8
2855
105290
433
25137
1638
2989
5
1237
1
2581
3203
10
2716
4
3311
19279
2275
3691
2809
17353
417
7334
2301
1020
584
3092
2881
31535
2250