2234
2
754
815
1
1314
940
524
1729
2668
4
1419
71
0
523
206
83
1188
1371
5
99
2181
10
3349
1210
759
1782
973
611
454
2856
11
2953
9
1077
1112
502
595