3182 6
11098 31
22696 46
34723 99
10166 17
14485 16
9195 15
29678 53
8121 21
7226 14
7955 19
14007 21
7550 49
8310 34
6150 42
4634 24
5160 32
8475 21
10247 46
3228 16
10847 94
3027 15
5092 44
8795 67