1660
1
496
0
1220
2
2245
3
1938
1380
2131
1788
3723
6
19944
2972
830
2110
467
3053
7
1659
619
1344
1452
1787
571
801
905
3326
1000
297066
526
951
2562
673