1508
3
1339
392
1
872
942
515
722
1131
2
671
1809
1741
877
4
525
1187
1308
649
797
0
2405
1249
167
1453
1688
884
2035
1224
2111
2931
647
1037
449