1502
2
3644
1
370
0
1777
1225
2650
20
1646
1588
3629
862
753
2166
616
1986
1412
3539
3
2534
2772
5
2968
1618
1125
937
1179
3871
2794
783
951
1356
841