31657 392
16635 126
9090 517
2858 288
18070 94
4954 793
54660 608
1279 139
9345 261
4012 729
5741 738
30383 249
14530 222
3734 462
4542 488
2517 98
3348 746
3226 557
3869 805