1880
2
1020
0
20634
8
1936
1
2730
6
968
2657
3
2668
814
2474
1385
521
395
2275
370
2727
2881
101
17353
1343
2435
432
597
399
282572
543
592
5713
467
2683