40953 70
18675 199
6127 55
5076 641
15192 441
4852 253
4158 680
11658 414
2781 125
10273 532
5874 162
5875 137
13316 339
1734 121
4512 528
3416 371
2823 301
3568 232
4028 80
7839 702
8802 474
4214 607
3349 551
5499 89
81473 803
4929 98
3263 366
9079 299