13956 688
7144 369
7301 627
4861 508
6234 309
8611 534
3626 618
3438 235
3533 705
2856 201
1843 95
6254 142
2478 378
42472 286
2904 280
3005 256
2379 131
3532 318