2110
1
2245
3
1332
3053
7
929
108797
0
1639
297066
951
2354
1062
1015
1087
1305
2082
851
3439
5
1606
1788
1699
2
1751
8527
1226
5489
11
1883
2131
17970
15
19944
1286
2760
4