15060 545
3555 343
3189 294
11183 873
4983 951
1408 85
5061 494
2823 144
3270 480
8246 551
3565 239
3786 490
3697 355
3199 52
3209 421
6913 356
12548 468
4500 334
21839 328
13855 574
3316 561
7851 390
9211 45
4311 305