1180
1
1203
1469
2184
0
591
2558
2
240
543
656
6231
410
1034
1371
1883
1086
1128
1066
1484
72
1914
1361
1174
1041
1337
663
483
1404
946
1145