953
3076
1063
1262
969
2510
1741
18206
3303
2363
9863
5733
1054
892
1447
949
2242
1665
1995
9525
2557
2249
9688
1016
2685
7971
2524
2111
29505
855
1487
6430
6264
4528
1491
3263
1114
2301
1639
1038
1896
957
1358
2427
2122
9827
2502
1217
1592
1881
2309
2407
2420
12093
1990
15797
3057
1161
5122
1041