2245
3
297066
0
1599
2
11924
1
2163
3777
1264
2118
1890
4285
5982
6
946
1226
3053
7
1218
894
12149
1034
571
1793
919
2840
11059
9
2797
5
1295
2773
280
108797
2354
1581