501 5
16170 23
4415 8
20306 26
13404 28
9398 14
9503 7
4114 11
8205 11
7034 9
8628 21
34821 42
6697 11
6695 11
27611 44
51614 98
8980 11
4122 7
4895 4
26619 39
31170 69
9589 16
7284 6
5133 9