2301 645
687 60
17207 497
22303 119
26646 503
9651 405
12396 312
8928 491
1853 322
5530 759
17198 876
10966 455
2467 463
3296 668
3021 372