34941 502
42055 278
20875 161
26290 443
15673 49
22375 432
7966 681
20690 612
16379 116
26844 164
12409 357
16148 123
48925 330
44826 682
15575 461
9796 78