212
999
338
1592
272
1279
257
1208
314
1478
326
1535
168
789
129
605
216
1017
615
2899
285
1342
265
1249
318
1499
3733
17600
129
605
178
838
271
1276
372
1751
143
673
324
1527