25033 721
54301 550
32639 710
8876 334
251384 418
2837 201
28659 528
1730 112
5257 505
26776 921
2659 270
2944 438
8508 490
5346 780
1875 143
3230 646