1012
1
1328
3
2743
6
1549
5358
5
2945
2206
2
1504
1857
2234
5857
13
1251
1368
2515
8847
23
982
1188
1759
1200
1237
1718
1262
1797
1234
5046
4872
1166
2105
7352
987
4