15002 30
7094 7
10546 7
11192 6
14757 16
10585 19
5203 5
5619 8
4262 12
2674 2
5431 18
5922 11
14258 16
5132 4
3401 3
3157 9
4989 13
14562 16
12180 19
4227 17
10670 27
7137 11
5927 7
3753 2