40363 71
2445 212
3513 333
105852 559
52977 396
3242 390
2517 265
1753 93
14310 686
15655 866
1165996 1299
450903 727
10987 431
13823 546
168052 928
84120 185
56495 473
33360 495
50401 179
54057 687
73037 447
35381 464
23145 324
4671 77
4235 615
5774 729
8983 655
3277 450