2245
3
1033
0
978
5592
8
1785
444571
9
1226
1
2532
706
3053
7
1225
1494
1029
602
894
3120
4
955
813
3484
1823
469
1709
847
38477
34
3618
5
564
96
571
2348
1246