15653 10
24041 15
12489 12
15071 10
107147 88
13129 12
14761 14
7987 4
31639 33
74961 120
71788 52
38662 16
23335 23
20058 15
29186 32
25453 23
16225 16
13347 13
10749 3
20348 17
14237 11
18686 20
27455 27
23633 42