483 32
9521 103
15722 176
6507 843
10384 458
3949 140
9846 589
368430 1001
96867 391
5958 384
22159 88
28181 341
33984 541
7214 107