40975 70
18677 199
6131 55
5076 641
15221 441
4854 253
4165 680
11668 414
2781 125
10276 532
5875 162
5882 137
13324 339
1737 121
4513 528
3420 371
2823 301
3569 232
4030 80
7846 702
8807 474
4218 607
3352 551
5502 89
81475 803
4932 98
3265 366
9091 299