40080 71
2445 212
3512 333
105823 559
52965 396
3242 390
2517 265
1753 93
14310 686
15655 866
1165980 1299
450896 727
10987 431
13822 546
168048 928
84111 185
56489 473
33357 495
50397 179
54052 687
73028 447
35377 464
23141 324
4669 77
4235 615
5774 729
8983 655
3277 450