119041
370908
391673
0
29151
154877
23152
3771519
665455
69774
1895122
2843840
307171
2204021
263148
44731
652204
990628
1075338
1518194