102514
1332447
330114
660473
181616
763976
849239
32910
1404928
814596
1151958
53636
1476825
144266
297297
356633
1076521
86884
343394
657876
881434
257966
46525
100618
152166
513218