1506 20
2278 24
11410 47
14478 53
22264 77
19626 94
35331 99
23310 53
25391 126
42408 250
50828 227
21427 53