16593 652
6060 833
5986 751
5000 370
2129 293
3173 349
6196 288
2417 265
6546 710
6757 573
20028 445
2945 97
5271 138
1790 126
6726 509
3533 211
4410 502
3372 35
12193 100
4855 677
2813 454
2223 35
5338 418
5046 78