149652 1000
2982 352
779 62
20282 936
74403 372
220525 718
168859 604
106363 130
95988 717
28975 336
150270 541
12672 153
14643 156
24659 561
11285 128
4173 429
9698 847
6950 506
6047 65