561
410
150
240
390
434
525
361
230
411
696
623
687812
49363
48560
47998
4254271
4043158
33124
3254151
31106
26652
24481
22870