1880
2
994
0
1221
382
1089
3691
5
2809
804
362
2301
2881
381
543
2224
918
25127
3693
12
3510
1437
4111
361
688
2657
3
2749
1
340
2748
1452
1840
646
649