28562
1160
940331
104900
200593
34378
82932
140523
35065
406930
727524
741899
553706
339949
675228
716583
625406
137897
688852
684261
746761
497768
97280
116907
566277
489819