2997
9
764
0
1655
5
953
675
1
1796
1307
3
759
2
80
745
479
528
1504
653
1465
1659
1758
986
7
128
551
365
941
3826
2323
1305
879
412
651
900
301