200496
265863
1760114
2046102
248867
1845110
2052108
212177
160589
184087
287872
321874
143897
31032169
146683
21579170
212082
224561
1495104
346485