149602 1000
2980 352
779 62
20264 936
74394 372
220481 718
168831 604
106343 130
95968 717
28975 336
150249 541
12672 153
14643 156
24658 561
11285 128
4173 429
9697 847
6950 506
6047 65