11226 277
4294 300
6071 405
4846 83
4751 254
10001 846
5969 244
2654 199
5247 169
6909 117
7649 733
78077 591
8367 873
5929 433
2955 290
30357 249
20213 236
2500 98