4271
2
110
1
133
135
1179
0
1440
1384
2824
6
2811
10
1212
4159
4
81
217
120
1365
1277
1009
7
1106
1501
171
335
687
3487
15
851
494
722
2280
8
648
1139
689
3