471
0
1473
3706
5
718
1
1040
563
2169
2
2435
951
2566
3
1889
3593
16
2487
560
664
3315
2475
803
4168
2124
2696
1650
747
947
1442
2219
515
221
8527
605