3126 161
2599 596
1821 391
14465 463
26684 224
17199 252
29681 346
8206 407
7683 433
23482 130
4329 226
15180 393
2952 109