13956 688
7144 369
7302 627
4861 508
6234 309
8611 534
3627 618
3438 235
3533 705
2856 201
1843 95
6256 142
2478 378
42480 286
2904 280
3007 256
2380 131
3533 318