15696 196
56882 675
20419 623
10891 483
4121 807
4527 503
6083 262
13211 331
4982 111
30912 689
53403 532
16701 380
7460 123
11482 818
3027 325
14901 405