40503 322
15508 690
39869 231
9607 605
4439 45
9220 105
9002 621
8652 443
8685 498
7807 115
6905 443
17759 347
9886 628
5246 262
7666 476
1476 110
5591 228
4191 529
8637 135
3442 149
4999 79
2472 272