488 32
9522 103
15722 176
6507 843
10385 458
3949 140
9847 589
368571 1001
96932 391
5958 384
22176 88
28188 341
34039 542
7214 107