5899 22
3431 18
3409 13
12013 14
7681 11
12030 17
4404 8
17929 31
31339 81
19419 30
18292 17
16559 16