40949 70
18674 199
6126 55
5075 641
15189 441
4850 253
4158 680
11656 414
2781 125
10271 532
5874 162
5874 137
13315 339
1734 121
4512 528
3416 371
2823 301
3568 232
4027 80
7838 702
8800 474
4214 607
3349 551
5499 89
81472 803
4929 98
3262 366
9077 299