1695 60
20556 332
41087 835
14299 787
32451 777
23937 526
35349 649
8792 531
6674 250
7994 285
6785 353
9280 834
4067 167
17560 263
5766 569
9272 328
3356 237
14663 852