3940 387
5976 578
12567 576
4293 562
5057 360
8483 495
1804 63
2077 245
3706 211
29155 241
23352 55
30919 675