10
273
643
3310
361
1243
82
752
64
31
5
141
191
27
83
62
149
20
272
9931
51
3864
251
418
3572
312
98
121
811
263
99
4611
1
28
72
1311
71
329