767
0
269
517
371
360
1
2920
3
729
2339
872
1112
916
1132
618
2079
437
722
501
1137
305
363
2831
418
341
500
1161
325
70
895
63