421
745
29213
1065
3245
641
544
3372
3315
134
152
19
183
796
304
543
20812
101
425
1184
15611
131
92
272
404
381
111
434
888