2940 6
3071 13
3719 10
8316 12
13734 56
11408 44
4622 12
13066 43
6856 25
48948 145
12851 24
29787 39
10095 10
44428 72
12594 25
20843 32
28370 63
16223 30