12918
1097
12638
509
859
877254
9117
7033
8619
8219
1092
8948
21146
15960
14101
12640
9682
923263
8480
8464
796148
690142
65811
6310