306760
440979
450369
158685
148454
154073
145966
1500106
16369117
16365137
32606179
218082
145785
302885
251565
651280
32055190
3214108
11727120
31847178