923
1698
2526
2340
3266
2330
22441
13941
1427
3469
2031
4041
24560
6084
3241
15002
18463
17498
5656
38291
1260
3098
1958
952
636