1300 250
1163 144
6347 370
2142 137
9424 321
12162 99
5190 563
46361 410
5235 71
3849 317
4319 103
24945 125
6671 207
23067 131
29020 663
3490 271
13432 353
3813 768
5238 191
50327 559
20881 235
2537 49
11966 735
4975 883
6354 744
3596 665
3622 295
6519 647