3091 260
5509 404
43323 93
781 127
4107 702
3250 845
1132 104
7761 521
3352 469
3244 750
3047 549
5564 907
2710 571
3930 455
5556 633
5277 509
23928 641
9170 356
6489 536
7209 588
1605 346
1557 187
4687 485
30567 501
17581 472
12159 533
20164 314
1072 126