42522 70
21337 200
6401 55
5246 641
16066 441
5097 253
4265 680
12377 414
2882 125
10753 533
6061 162
6225 137
13760 339
1806 121
4697 528
3561 371
2904 301
3708 232
4216 80
8249 702
9145 474
4305 607
3403 551
5613 89
81775 803
5153 98
3449 366
9800 299