1789
3
999
1
2568
2
1859
1900
1063
0
12459
1144
993
8178
5
2927
1795
1873
2393
1411
2340
190
1355
1324
741
1075
1152
2760
4
1125
418
1179
1681
2110
884
1279