2730
6
2668
2
2657
3
2855
552
0
121182
1
169211
11
20634
8
918
1020
10581
467
1084
3092
25137
19279
329
406
2881
2008
412
851
328
316
1098
968
17353
674
4111
1859