3053 150
15212 493
10312 558
3329 441
12451 443
6653 372
3472 387
8362 625
16976 521
3183 301
8717 268
4122 246