133448
233644
430
338
156821
344632
330
232
450
370
512031
237978
687812
49363
48560
47998
4254271
4043158
33124
3255151
31106
26652
24481
22870