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