50572 277
33810 60
31044 116
19486 55
16799 51
16416 62
16240 58
13777 31
13612 23
13116 42
11397 33
11241 26
11052 50
10669 9
9656 15
9497 8
9464 24
9309 4
9152 49
8870 10
8571 11
8502 47
8103 23
7643 15