18128 221
35192 513
17087 742
9098 88
12643 289
55530 761
22333 602
17583 575
163996 974
386213 1079
3008337 7327
49776 855
33531 601
36457 935
30555 293