13969 13
2854 5
299 23
6612 16
17782 23
10310 36
4855 20
5802 17
25466 58
3582 10
16260 36
26895 25
8129 35
12813 11
14098 12
4934 9
10406 17
34730 53
8792 31
201 9
20125 33
8892 15
10776 10
16641 56