3913 387
5958 578
12539 576
4282 562
5040 360
8464 495
1791 63
2057 245
3660 211
29105 241
23271 55
30600 675