5095 316
27309 871
4196 578
2201 134
5115 517
5698 174
10416 477
3242 439
15992 964
29399 249
3064 82
3826 324
5348 659
8101 95
21536 297
16562 167
38591 189
5708 786
12405 781
3881 513
4857 492
8273 355
13307 278
4146 421