1850
2
1073
0
2030
2964
3558
1
3888
1449
3
3205
252
1334
595
1943
10
2862
11
1053
2860
15
46
2211
1785
2817
769
1100
4067
6
2410
608
2317
31486
3251
3559
2047
139