12347 277
4513 300
6126 405
4883 83
4763 254
10036 846
5985 244
2658 199
5278 169
6916 117
7658 733
78246 591
8374 873
5940 433
2961 290
30365 249
20239 236
2506 98