5342 320
3417 411
27015 211
17200 651
25637 51
13361 275
39801 544
8187 433
4050 109
2130 51
13371 486
21488 240
1825 90
6274 667
7298 504
100839 928
3908 639
28702 416
45915 342
8592 473
17692 361
5091 70
64269 157
3756 124
83780 251
4596 318
5032 657
20612 532