396 46
34766 305
49147 258
15786 231
47492 268
25673 109
37734 333
23098 89
26014 393
32133 821
26855 287
5656 684
14220 89
1537 266
116557 303
27775 729
31209 87
64393 323
38548 188
74373 579
55777 266
35388 303
13355 92
9462 70
5830 868
28437 480
38614 216
33401 200