2096
1578
1086
94
2073
907
1167
1423
1168
1430
1961
1199
946
1716
1468
1980
1733
2255
2000
1493
1243
2018
2534
1774
753
1010
1779
1268
1525
1016
2555
1279
2559
771
1795