4651
3
698
0
398656
19
452
605
228
324
322
457
400
364
616
550
1
5151
2
3624
4
476
25669
14
19783
2535
838
2996
960
709
4044
5
3083
355
2465
1189
3125