40968 70
18676 199
6130 55
5076 641
15211 441
4853 253
4163 680
11663 414
2781 125
10275 532
5875 162
5878 137
13321 339
1737 121
4513 528
3418 371
2823 301
3568 232
4029 80
7844 702
8806 474
4216 607
3352 551
5501 89
81473 803
4932 98
3264 366
9087 299