2903 34
2666 306
46432 276
95641 538
70883 368
12668 189
93040 603
39568 416
46285 90
69997 285
169054 1136
29144 164
37466 549
50279 371
14610 398
11923 687
77091 234
56593 571
81477 656
48378 602
80143 352
57161 165
40241 334
58732 850