3599 10
9595 36
6442 20
6825 9
3560 9
4980 15
4011 10
6684 18
8626 7
3409 3
12486 7
12799 18
7408 5
11448 12
13956 31
11532 35
35562 37
34467 34
24921 26
7336 6
4562 13
17092 16
5322 10
27316 68