341783
777323
574279
5171000
101462
944680
928883
152954
743881
509900
248241
495292
5946368
4850935
4631460
36411000
3595286
3551956
3528462
3182226
3130729
2636209
250428
2214407