521
1
973
933
436
1587
2000
399
3304
2474
2
1095
2393
2738
571
0
2108
4
2257
3287
1822
1365
1563
1642
1261
1028
814
1217
1003
1152
1941