1148
5
535
1
540
594
4
451
1293
2
631
210
1330
71378
0
1394
1054
3381
11
958
2323
3
1200
1011
1201
912
991
2545
2326
2070
1099
1348
1635
1593
826
668