40702 71
2445 212
3513 333
105861 559
52984 396
3242 390
2518 265
1753 93
14311 686
15655 866
1166006 1299
450906 727
10988 431
13823 546
168060 928
84124 185
56499 473
33363 495
50401 179
54062 687
73046 447
35384 464
23146 324
4671 77
4235 615
5774 729
8983 655
3277 450