16981 703
5936 405
4864 83
4841 254
10231 846
5961 244
2695 199
5204 169
6941 117
7629 733
78301 591
8402 873
8261 434
2956 290
30276 249
20275 237
2458 98