40503 322
15508 690
39869 231
9607 605
4439 45
9220 105
9002 621
8654 443
8686 498
7807 115
6906 443
17761 347
9893 628
5251 262
7666 476
1476 110
5591 228
4191 529
8640 135
3442 149
4999 79
2472 272