317
312
193
262
152
288
119179
113589
960342
168051
550451
141245
112607
165489
434
98470
66790
188464
55060
147643