429
725
3025
631
524
3272
3015
124
162
26
233
656
334
523
20211
94
425
1194
14811
131
92
272
374
351
111
434
879
537
624