2286 120
4911 122
20416 638
19470 483
22870 954
7180 240
7414 244
12321 326
5706 517
14336 778
11431 448
8351 418
16455 564
3196 25
11211 445
13418 365
10523 98
14623 256
28638 358
3872 92
3552 406