25006 131
6549 12
21170 46
13302 75
5892 43
10085 37
4395 20
19606 69
21018 74
7736 13
7449 34
47544 170
19385 90
4887 9
3284 9
6354 17
15825 64
10343 35
94124 393
8041 27
9506 32
11563 19
31602 111
53584 125