480
2
1571
2425
5
1025
1
643
489
834
1891
8
295
106
0
153
5141
568
4135
2092
1609
4
478
3
1424
541
2034
881
1101
879
816
472
929
719
431
380
1338