8953 32
3398 36
7775 103
2755 296
4323 114
2902 61
9421 286
332038 529
4173 785
36469 654
10423 95
4067 255
8100 260
2853 146
9604 429
2665 298
22063 577
29125 52
11169 53
5549 324
8305 33
7078 292
7086 343
4796 385