999 83
3132 189
16321 639
3372 77
5962 669
25355 58
10583 470
4662 179
4820 253
19868 271
12282 784
8113 561
2147 128
4286 524
5839 339
9624 928
31235 632
5328 319
6715 376
5731 126
42591 677
29100 128
7422 315
13334 888
13164 603
4595 51
5866 74
20421 448