1146
540
3021
1681
527
39
726
288
718
133
703
314
689
160
724
243
630
168
698
172
513
116
458
188
675
81
477
69
327
65
305
118
299
172
454
238
257
208
247
175