122800
197504
480847
912367
1014354
21193
306887
480734
4881
995541
544525
803285
239401
684889
286938
989852
30872
6929
932547
287291
981251
3249
185251
607526
632276
549654