1821
4
2899
8
2245
3
3053
7
685
0
3544
1815
2
3354
1
2468
796
2982
2921
5
17970
15
1970
2935
2600
1194
9160
4034
3427
2797
2133
469
946
12621
22
2729
14
1289601
845
2060