2730
6
2657
3
2668
2
1824
0
20634
8
2855
105290
2076
1
358
25137
467
469
255
2989
5
1237
2581
2224
464
3203
10
2716
4
3311
19279
2275
968
574
3691
2809
17353
417
7334