454786
37098
170177
477088
64749
216895
79926
151653
1820820
132437
952377
203041
408538
243432
422534
158081
178214
725487
0
174921
389043