2939 2
5923 32
3128 3
14011 58
18865 87
5944 17
5195 20
44831 154
47074 196
10495 37
49501 155
7187 24
4517 16
16067 78
7217 22
14507 56
10882 48
5862 18
25445 180
10447 55
5003 6
4839 15
5593 29
2134 1