844716
285630
929901
597958
334734
365441
54237
104332
194197
945464
12464
163128
5239366
4293933
4183458
3396462
3341998
3260285
3204955
2910726
2897226
2404209
2092352
2081407