3670 503
1121 198
2899 738
3394 727
2795 90
1749 344
3254 532
2967 247
3532 691
1127 78
3341 398
3616 158
951 93
1767 381
2125 339