397580
1072
59101
106716
550455
100487
682210
134662
838188
600690
874804
345338
805666
553500
645843
128927
110421
268308
750684
4473
119233
484212
921959
778312
222451
711448