590
1100
804
506
685
7135
730
770
570
648
5910
700
26787
20150
18621
16612
1311265
12912
1183148
11624
10540
964143
8780
77311