3295
1405
1190
408
588
116
547
189
621
179
645
128
778
157
176
85
432
166
346
159
351
91
513
187
537
95
214
52
154
97
573
114
511
81
605
55
259
60
487
186