3470
5
951
1
2886
2
2650
20
3629
862
0
1558
2100
6189
1889
1412
3539
3
2534
1442
1122
1422
1097
989
1119
1215
1194
1087
1464
1168
1231
1633
1230
1490
960
1014