1997
2
1511
1
856
725
0
3292
2082
1590
1168
2123
1768
2977
2294
1431
2578
1218
1041
1089
1788
1532
2760
4
2555
1087