509278 1034
2464 112
45979 564
110294 439
7451 337
3939 664
19702 255
13076 295
5183 686
809 113
1599 338
4282 512
1872 265
3549 435
964 181
4301 455
27773 516
11920 113
1891 432
5457 176
3834 806
8549 819
7714 283
30352 350
3488 373
122909 985
4783 683
3278 268