1510
4
1630
2
487
1
1173
1838
3
351
345
1426
1257
2700
758
38
797
944
852
544
431
384
949
637
822
952
564
2148
3453
2077
2749
974
531
884