40971 70
18677 199
6131 55
5076 641
15215 441
4854 253
4163 680
11666 414
2781 125
10275 532
5875 162
5881 137
13324 339
1737 121
4513 528
3420 371
2823 301
3568 232
4030 80
7844 702
8806 474
4217 607
3352 551
5502 89
81474 803
4932 98
3265 366
9087 299