7030 20
15443 94
19088 70
8154 22
18141 100
8625 35
11709 38
45339 193
39430 142
3707 12
10765 54
12063 41
6027 11
3207 8
4515 7
11172 49
21251 98
5383 41
7772 69
8222 40
8576 51
36250 165
34979 121
163988 537