1681
1
159
1690
1248
1131
969
0
1266
2238
1416
1011
2287
6899
9
2070
1723
1029
2
2505
3465
1185
1743
3054
5
1914
2057
1691
1683
1632
716
1320
1128
1306
2500