2528 10
963 7
5720 3
21303 45
22616 52
9708 18
17623 16
28173 56
19960 35
18611 48
5796 26
10837 50
13059 102
11050 71
4283 25
4688 37
3713 15
10254 21
11895 50
16927 35
16060 45
75165 197
25466 91
31306 118