1880
2
2730
6
1824
0
2657
3
2668
20634
8
2881
1551
2100
1020
555
25137
3203
10
2855
105290
1336
659
3428
744
282572
1152
2989
5
1237
1
2581
587
2339
846
968
1301