5916 10
5734 12
4974 4
18889 29
5469 13
11239 18
20241 33
17313 20
12675 26
21489 56
16485 40
10468 20
21085 25
10427 26
10664 17
17923 17
7262 4
13636 28
20330 24
12158 11
14888 19
21249 19
13410 22
45662 90