171628 221
21581 999
16182 599
333375 852
132964 1063
13503 762
12543 285
60303 181
86181 554
55306 361
7709 530
4791 572
8965 755
4297 97
3316 129
3115 272
7219 338