3021 128
18001 201
88022 990
14216 829
16892 234
207904 1031
14426 528
158222 525
204291 474
23481 477
10175 256
9498 863
26581 113
11868 597
1807 126
6924 438