635
567
364
631
368
1036
516
504
373
418
509
286
626
348
476
782
672
2797
2
896
1
1052
1191
3326
3
2296
1579
3742