164 55
2620 840
2299 528
1002 310
107078 732
90235 763
88071 167
147143 412
36236 353
116784 540
79751 360
148838 641
131030 384
19107 348
93380 763
123287 361
123717 523
105381 672
386043 826
177679 309
96727 629
34044 498
23593 934
45038 577