441
630
318
947
841
977
632
174
539
368
114
213
581
86
467
34
66
163
245
353
356
1593
653
965
654
635
431
565
1863
1
846
12021