10199 450
3289 32
24267 158
3215 524
2900 533
2263 119
3028 261
2076 180
1728 68
3243 614
12853 601
4921 885
2976 408
14377 799
4363 706
2450 125
4516 399
7454 152
4345 684