2855
3
2668
2
20634
8
2730
6
31535
0
3442
1333
1974
4820
4396
396
1
284
2275
19279
587
105807
42
421
1498
1903
2082
2125
899
326
3114
4
2526
402
1263
1551
3388
17353