2061
3
5151
2
1494
1
3715
2271
4
83
1243
0
1047
1105
1103
484
2663
596
668
1744
852
1459
2740
914
938
2123
2836
1229
475
534
490
850
1166
562
323