305 39
12417 515
2252 465
1388 169
3419 735
3523 72
2911 334
4484 412
28281 647
42804 508
7900 363
7786 376
7182 494
6536 917