2730
6
2657
3
2668
2
1824
0
20634
8
3203
10
303
2855
105290
19279
3092
1
25137
2989
5
257
1237
2581
2716
4
3311
392
53
2275
1222856
458
918
3691
2809
17353
417
10270
7334