3075 352
31648 768
6346 675
10125 421
6374 504
6192 385
3277 208
22995 641
30678 623
53302 330
10632 78
2125 51
2921 275
3630 632
2902 353
1460 38