32489 502
40031 277
19779 161
24122 443
14497 49
20181 431
7708 681
18446 612
15706 116
25076 164
11498 357
15566 123
45975 328
41639 682
14549 461
9141 78