305860
156660
150360
147560
146660
191659
167559
172159
180459
177459
179159
200359
239459
156059
186259
159559
211759
363459
146359
148459
611479
31472178
15936137
32065176
22767177
11523120
5906101
16111115
1081984
8490131
1298194
3624115
869296
1457117
152894
321168
21743170
211585
334081
8784126