1093 238
340 43
3488 563
4790 616
12370 466
14559 864
6810 104
9350 309
2989 207
4008 373
4621 556
6362 659