40970 70
18676 199
6131 55
5076 641
15213 441
4853 253
4163 680
11665 414
2781 125
10275 532
5875 162
5879 137
13321 339
1737 121
4513 528
3419 371
2823 301
3568 232
4030 80
7844 702
8806 474
4216 607
3352 551
5501 89
81473 803
4932 98
3264 366
9087 299