15017 404
3147 100
22849 352
4223 560
2420 284
10490 675
15825 169
18550 302
5260 240
8069 415
5894 374
15062 401
51734 585
12208 214
23776 367
11007 815
9022 154
8019 96
19937 274
16595 793
10320 545
22982 485
21074 841
15119 880
24564 309
14890 587
17720 275
11655 838