2270
1542
4827
4910
964
1311
1095
4246
667
3566
578
1219
1163
1682
1797
1269
1229
600
2382
1238
2043
2463
1422
2074
