5060 7
28443 34
21470 17
16081 5
4201 13
1330 4
14075 22
7651 20
12898 20
5486 12
15142 28
11284 17
5421 11
31843 108
17357 21
16304 10
9899 14
22961 3
4689 11
6927 13
4520 5
7875 15
16653 25
17043 9