2245
3
1788
1
297066
0
2740
1226
3053
7
894
2715
6
1691
9954
571
1895
1681
3401
5
1583
446
2710
2
2797
1295
1211
2204
2773
2173
2184
280
108797
2354
1581
2368
2650
20