970
103
88
934
2152
1222
1805
791
1303
2074
2342
1322
2092
1326
1330
2355
1589
2359
824
1848
1087
1856
2114
2370
2117
838
842
2384
1107
2644
1621
2645
2134
1367
2651