999 60
4598 629
10684 418
20468 751
5156 348
1687 346
2774 252
5469 935
3895 538
3002 362
4626 514
9847 774
681 53
1801 192
2522 220
2071 278
2268 119
1927 365
3960 422
5223 440
15472 552
1704 206
2238 250
1452 98