1019
1
1392
2326
4
3006
3
1566
1642
1329
661
0
775
3201
2825
7
509
1665
544
915
417
543
646
4820
2
1922
3268
650
4124
6
1501
700
4427
10
5779
7952
292
2767