1953
533
1118
315
817
310
1009
433
1098
432
809
318
704
215
2748
1624
431
159
318
68
618
201
679
226
152
26
666
136
492
156
851
398
267
88
243
130
459
135
687
208