3880 522
5494 92
3320 457
3313 672
3296 228
1131 101
2814 621
3406 635
1102 51
1669 172
4286 584
2315 508
3382 877
2990 651