110050
1166662
51650
1176623
1012104
797321
794912
942661
614559
1381891
664164
52399
851775
197369
1073668
969816
845865
708296
804179
69860
962238
396580
355214
29432
462550
759529