2245
3
297066
0
2193
9
1274
1
1526
1202
1929
1737
2114
2
1819
5
1226
3053
7
550
2618
2140
2032
4
2600
2452
2797
1295
979
131589
2259
2773
280
108797
2354
1581
2650
20
3529