3940 387
5976 578
12567 576
4293 562
5057 360
8483 495
1804 63
2077 245
3705 211
29153 241
23349 55
30916 675