21016 11
8254 25
31469 64
15532 33
9974 21
33185 47
21488 78
14403 56
13124 27
68455 135
12615 42
14115 35
18165 41
19648 90
81943 480
3100 7
6383 16
19781 44
19036 60
3311 3
113934 179
8709 44
15066 12