257130
180559
347510
380911
200904
98630
1013994
1205296
670936
984219
14173
178660
129120
814861
676269
56727
969816
329165
623410
195306
14863
1007349
620697
889252
169717
101447