8881 18
12804 64
4511 19
3970 12
4317 11
3396 12
1138 2
2514 2
6826 27
6810 24
3717 3
4750 23
33907 175
2288 7
4826 20
8204 37
4260 9
3408 11
2268 10
1477 4
17877 57
5361 19
19627 65
5513 15