172168 221
21594 999
16196 599
334395 852
133596 1063
13553 762
12765 285
60652 181
86986 554
55358 361
7722 530
4805 572
8989 755
4313 97
3323 129
3131 272
7238 338