120
542
264
1349
854
522
554
342
313
694
221
242
451
452
332
525
312
1332
2067
8510
1033
222
262
263
422
192
882