258
275
217
292
181
161
246
257
237
780431
127438
174188
1300441
692763
196411
171326
143421
154864
86758
65312