312872
857478
6352
41949
183887
702566
27468
769337
16083748
718786
5229578
4478980
3611192
3590510
2356216
2237495
899237
838646
476360
302752