15096 491
12419 203
3406 186
13503 187
5454 427
6241 666
3249 113
3848 205
9002 201
23520 315
9771 681
11043 875
8633 298
7237 127
9647 628