1748
2345
1567
2142
1229
1491
1324
2068
2854
1097
887
2217
1465
8103
1873
4820
2100
5581
5331
6048
19933
12551
5646