856
1
1102
1331
2
1312
865
563
3154
5
1501
3
938
1576
1288
477
645
0
1023
1327
762
1172
1149
1894
2710
787
1016
460
1355
2180
1215
1190
4237
487