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