18072 592
2971 904
758 187
5717 159
9629 569
1596 415
32702 853
3234 447
1749 481
801 245
22915 102
12393 440
8325 307
2143 643
12108 237
8269 102
8646 207
199 38
6335 29
3355 629
10275 128
29646 108
1607 359
9808 228