19195 36
9115 25
12689 31
6229 12
7246 16
8898 21
13688 15
7420 12
7068 10
3566 11
3138 2
6040 10
5055 7
4297 8
4551 5
20282 38
13336 21
11993 27
5447 11
7995 13
9385 28
11917 26
11796 18
21931 46