5375
0
4471
2
1672
1
3176
909
2440
3
635
3779
2986
194
3083
1547
1512
1598
3426
4
1056
591
2102
1211
1417
734
4926
5