42593 70
21368 200
6427 55
5259 641
16134 441
5121 253
4275 680
12488 414
2889 125
10790 533
6082 162
6255 137
13794 339
1815 121
4706 528
4139 372
2919 301
3723 232
4228 80
8283 702
9176 474
4329 607
3409 551
5628 89
81797 803
5165 98
3471 366
9875 299