2940 101
6830 95
3588 262
29431 643
8422 426
13307 369
7242 474
3400 503
6144 107
5923 100
4260 213
20012 257
4566 324
11384 169
9482 470
4251 137
9751 685
8587 296
9610 417
5040 446
12846 636
8525 247
4953 792
8875 813