669129
302992
124330
644157
480254
821150
3301000
52133
98761
1016360
505741
515513
45774
786993
319411
1010216
10848744
612186
3818577
3725980
3232510
2551192
2099495
2060216
2026492
181966
1759948
16085
152861
1521545