1880
2
2855
3
2730
6
2668
20634
8
303
1
1020
0
31535
2275
19279
592
3442
432
4820
4396
1859
745
4349
341
514
25137
2125
3114
4
169211
11
2526
2459
9
17353
282572
2461
20
1182