307
3430
4410
2413
320
254
270
283
506
150
5014
430
18856
14470
12481
11110
8582
827263
7560
7302
695148
615142
60310
5440