15396 323
17476 238
6853 211
16091 716
10357 596
7057 488
9537 97
16032 820
9618 253
7576 51
11559 126
126227 176
4571 99
5019 621