40994 70
18677 199
6136 55
5077 641
15233 441
4857 253
4165 680
11672 414
2781 125
10278 532
5877 162
5887 137
13332 339
1738 121
4517 528
3420 371
2824 301
3569 232
4033 80
7850 702
8818 474
4219 607
3352 551
5502 89
81478 803
4935 98
3265 366
9101 299