30790 242
1156 186
1699 332
2135 480
1241942 4612
41400 760
38003 526
9857 635
15020 173
86238 402
5835 454
49945 561