2245
3
12459
3485
7
297066
0
1075
2
1789
1900
1
1859
1226
3053
1063
1179
1144
1787
1788
2797
5
1295
993
190
8178
2927
1795
1873
919
2773
2393
1355
2110