258050 1023
26034 863
168297 444
954 168
25336 700
27083 62
15805 837
70424 477
24316 601
527718 936
216909 479
4216 522
4512 120
24528 320
67178 602
7375 510
11835 515
46891 629
5255 226