346
8530
342
637
5330
646
3214
6913
466
7115
5923
638
22256
16720
14731
13290
10092
980263
8794
8770
839148
732142
67611
6690