490463
112194
823406
170660
15631
928240
69545
707553
409176
449428
217595
523415
5539367
4544935
4362459
3460998
3447462
3418286
3368956
3019729
3013226
2494209
2137352
2136407