1789
3
1859
2
1900
1
1063
0
12459
1144
993
8178
5
2927
1795
1873
2393
2001
2959
2257
1411
1816
2999
1699
190
1284
83
1602
1366
1029
836
933
1355
2861
159