41033 70
18681 199
6141 55
5085 641
15257 441
4861 253
4167 680
11678 414
2781 125
10287 532
5884 162
5900 137
13352 339
1738 121
4521 528
3423 371
2825 301
3570 232
4036 80
7853 702
8836 474
4220 607
3352 551
5503 89
81485 803
4945 98
3271 366
9120 299