5342 320
3417 411
27015 211
17200 651
25639 51
13361 275
39803 544
8188 433
4050 109
2131 51
13373 486
21491 240
1825 90
6274 667
7299 504
100841 928
3908 639
28704 416
45917 342
8594 473
17692 361
5092 70
64276 157
3756 124
83787 251
4596 318
5033 657
20615 532