309 60
15876 493
20544 119
25491 501
9188 405
10890 312
8619 491
1802 322
5326 759
17140 876
10391 455
2456 463
3263 668
2985 372