2512 596
5941 661
4506 300
43175 569
2260 313
1419 260
3227 907
3409 738
10998 704
176603 372
18024 376
1821 98
52731 114
235131 775
26534 870
7520 109
5083 505
5602 837