2730
6
2657
3
2668
2
1824
0
20634
8
2855
105290
1020
706
1
2661
25137
2500
5
2989
683
1237
2581
172
418
381
3203
10
2716
4
3311
19279
2275
2726
3691
2809
17353
417
7334