1395 348
2953 380
9043 689
14233 350
14354 297
17277 136
31449 447
6894 213
8383 336
10210 225
18580 430
9000 49
2601 658
4923 574
2853 587
1095 39
3836 177
3534 393
9994 615