18002 221
34936 513
16902 742
9017 88
12497 289
55295 761
21907 602
17485 575
163942 974
385603 1079
2949257 7297
49607 855
33307 601
36224 935
30323 293