2528 9
963 7
5720 3
20893 45
22120 52
9708 18
17203 15
28173 56
19529 35
18611 48
5796 26
10837 50
13059 101
11050 71
4283 25
4688 37
3713 15
10254 21
11895 50
16927 35
16060 45
75165 197
25466 91
31306 118