3943 387
5976 578
12567 576
4293 562
5057 360
8484 495
1804 63
2077 245
3706 211
29155 241
23353 55
30926 675