2855
3
2668
2
20634
8
2730
6
1824
0
19279
1020
381
3430
1
251
3442
17353
4940
5
4820
31535
798
4396
475
581
1541
472
2275
521
477
2008
331
344
172
2069