1880
2
2730
6
2657
3
2668
2111
116
0
20634
8
2836
9
2881
1020
73
2855
2269
4
1118
3428
25137
1437
1824
282572
797
3381
447
547
337
577
1009
968
4536
669
552
16