424300
326661
22785
336286
261866
42119
82454
792193
363428
70670
595287
523430
5935368
4843935
4623460
36351000
3586286
3547956
3527462
3181226
3128729
2630209
248428
2211407