907
1242
642
2440
901
1577
2345
1834
1581
1326
1584
1843
2100
1335
2360
2107
2108
1088
2368
1602
2370
1349
1861
1351
2122
1362
2386
856
1627
1372
1119
1375
875
2157
1134