16063 425
169387 444
22922 758
6392 772
1667 321
2422 558
61167 167
140912 688
24922 138
5013 626
3816 109
177003 309
8169 291
20039 64
7509 936
28029 218
8933 527
2328 247
5398 609
17317 340