2252
3000
3803
22525
43425
947
2714
638
901
1374
696
2430
9513
1960
701
2329
4825
4939
25284
39519
14092
1353
2073
1434
3066
599
1057
873
4516
1540
706
1207
1937
5138
6196
1826
1087
1112
2183
1463
4119
21398
2433
765
2609
2951
5648
1611
1806
3576
1067
1439
1212
3341
1884
3180
1813
14908
1751
582