8320 18
11681 49
7331 32
5251 9
3573 10
19736 94
5925 23
4227 23
9086 22
10452 25
15441 33
14777 43
6920 16
9236 28
9595 29
8291 24
10229 13
8807 17
13728 40
47238 254
2122 11
1867 4
1237 4
4329 7