22831 52
50704 182
25578 482
21093 166
21073 131
15643 350
6759 361
22210 483
10732 740
31598 961
72666 202
14621 589
9220 753
12750 946
10178 881
8368 123
3902 353
8331 188
5048 818
4161 112
11085 555
9589 246
4363 408
1789 45
7462 434
1349 79
7892 106
3935 288