1402 310
2848 845
6474 635
12952 604
18351 75
35536 82
53363 671
35032 320
6189 104
4133 396
1950 223
4900 677