2292 120
4911 122
20417 638
19475 483
22870 954
7180 240
7415 244
12322 326
5706 517
14337 778
11435 448
8352 418
16464 564
3197 25
11212 445
13429 365
10527 98
14632 256
28645 358
3873 92
3552 406