1560
1
1859
2
1900
1063
0
12459
3
1144
2529
7
1101
993
4363
8178
5
2927
1795
3508
1298
1873
1504
2393
790
1411
1691
2865
9
2430
31371
64
1913
7394
12185
2692
4283
2465