3115 25
1196 2
1559 11
1959 6
2812 20
2616 9
3516 21
2142 30
1982 14
5130 38
2498 13
2386 12
6891 35
5259 16
3416 5
7611 17
4307 14
6577 8
4595 15
3729 29
3402 9
13450 97
15319 57
39725 149