753
0
370
1131
1
897
1010
3065
956
493
388
1125
534
1588
2
1243
2123
3159
1105
1103
490
2271
4
484
596
1166
1356
3
562
2663
1862
804
1181
668