648
1
411
877
555
1114
2479
372
426
167
1996
2
647
514
3886
3
499
807
757
829
2027
685
937
1024
883
261
1419
570
936
656
99
467
114