12170 703
5847 405
4791 83
4719 254
10118 846
5900 244
2607 199
5106 169
6883 117
7602 733
77684 591
8365 873
8205 434
2952 290
30234 249
20119 237
2436 98