777
0
336
601
567
3418
1
1650
502
3987
1135
168
1047
1722
248
1274
3593
720
598
612
499
953
1213
1652
432
3718
3009
277
1173
2666
4
813
593