2123
1
1639
1989
3
1883
2
2040
2582
1814
1348
1195
108797
0
2152
2530
4
2386
6236
10
2245
1174
2629
1181
2906
378
585
951
1087
1015
2799
6
690
1289601
10827
1694
496