3479
2
1231
6
3934
22
2091
4
1352
2923
1189
1
1929
3
3969
825
750
728
1026
1108
1630
554
1278
0
712
2200
794
659
1161
773
916
1166
682
1994
676
788
807