2245
3
3046
1
297066
0
2605
2771
5
1226
3053
7
1184
894
1162
2733
2
3025
236
2113
571
1069
1321
772
2421
918
1893
2797
2370
1295
9027
2127
2773
280
108797