1772
2
7258
6
2457
0
3067
3
6529
7
3225
8
1898
1
477
475
4690
400
455
798
611
383
521
3051
4106
522
1462
804
846
418
860
1192
1073
8116
2395
458
1504