501 109
1472 364
2795 703
2613 745
2583 637
1923 631
153 44
1829 517
1332 375
814 258
4109 189
8642 402
15267 177
8742 89
7322 233
2652 301
2635 309
5612 224
23493 345
11885 82
11212 565