2666 640
2172 477
1001 237
2833 638
2851 818
6405 719
5560 44
2125 60
9352 388
6346 308
16077 327
3531 70
3487 355