40985 70
18677 199
6134 55
5076 641
15230 441
4856 253
4165 680
11672 414
2781 125
10278 532
5875 162
5885 137
13331 339
1737 121
4516 528
3420 371
2824 301
3569 232
4033 80
7848 702
8813 474
4219 607
3352 551
5502 89
81476 803
4934 98
3265 366
9098 299