878297
120283
160224
44876
623422
956277
995113
836260
562264
489621
280879
478686
527666
467813
2148
999762
14846747
670386
4559578
4217980
3446510
3208192
2185216
2176495
2049492
185266
1845948
16325
154561
1540545