2245
3
12459
297066
0
1789
1900
1
1859
2
1226
3053
7
1063
1144
2797
5
1295
993
190
8178
2927
1795
1873
2773
2393
1355
280
108797
2354
1581
1411
2650
20
2386
2159
3765
4