4148
2
1109
0
1543
342
2270
398
461
2121
1
611
1179
1640
5043
1397
448
1499
657
4325
1205
32
581
932
457
1604
593
400
1350
393
1648
2032
670