515426
431963
756206
1339758
326995
800429
1217374
199723
211781
28779
403882
624432
537660
484738
121286
2736724
1551258
933283
103727
1073521
817265
1089403
246636
106341
806179
751576