18165 221
35248 513
17122 742
9120 88
12663 289
55592 761
22367 602
17597 575
164002 974
386336 1079
3019437 7338
49788 855
33571 601
36499 935
30593 293