2245
3
951
1
1431
1118
2
3053
7
108797
0
297066
19944
8527
1912
1015
1087
66
3386
623
4155
1606
5225
8
3683
6236
10
1751
1581
1694
2189
5489
11
374
2036
1788
2131
1978