145753
799402
870255
398890
696329
644955
641236
476631
834733
562522
12496
20513
4239364
3589456
3524929
3175460
2884998
2793283
2761955
2574725
2484226
2091209
1928351
1887407