3001 225
14868 393
46875 626
6592 392
38717 135
13210 544
38812 189
4630 661
6568 683
11485 738
8612 445
8279 360
3070 201
11491 229
16225 671
43607 168
34149 424
8712 828
27074 603
36716 643
23913 753
8947 83
30255 292
44988 670
3210 318
7335 795
4276 557
11740 475