2996 113
2475 213
7347 892
10038 461
19218 998
21425 622
2501 183
4524 439
10314 633
4422 667
12171 276
2975 128
13722 492
4204 452
2852 617
4906 754
3370 326
7260 249
11278 321
3310 735
10029 818
5955 720
4258 329
20331 935