105
523
3639
630
1796
1040
895
1208
943
1162
1181
1658
1533
1879
1447
1669
1303
2110
1941
2002
1953
1433
1745
3053
2180
2655
2137
3020
3134
3741