1039 148
426 55
2326 760
105150 610
42043 275
112227 327
7696 286
15683 251
3467 136
5309 409
6381 300
9996 483
7184 472
11167 41
3012 168