1636 239
90366 651
8131 648
11677 461
12008 168
13689 663
18427 482
29855 429
28622 83
25683 746
4037 551
3159 212
49590 575