266246
312188
305924
4429500
1447952
4553327
4018342
3612993
3237552
407051
35031
70888
71660
41166
48548
49339
51034
59681
59600
60886
63460
77511
85662
210696
232856
572733
136287
94672
59928
80895