5015 300
1209 250
3640 581
3058 214
2408 328
5887 178
8953 661
7488 939
5214 245
6370 514
4739 428
2360 696
3038 337
9312 436
5641 561
3150 584
3540 326
8163 135
9610 395
2885 473
5114 637
5152 212
5145 468
5127 104