2331 556
5530 327
6277 406
27820 493
16969 164
13763 980
125920 593
64849 417
28142 631
5808 842
3012 482
11190 261
6743 53
4326 332