1603
2
1166
1776
1
2825
7
1665
544
0
2030
915
417
467
661
543
2470
646
970
1281
1922
9244
3268
1182
650
22330
22
571
4124
6
1501
700
4427
10
909
456
5779
3