1049
9
1139
2
1062
1
2877
3
802
285
518
580
712
12
2973
10
2276
1083
0
1137
1207
814
815
2239
529
1347
2035
1154
1114
372
1419
1724
3536
1328
3321
721
524