159017 660
55647 712
21281 375
22598 653
20901 307
11301 318
11713 821
12366 218
19941 128
10416 774
7299 728
9574 147
4882 378
7774 532
2954 82