1943
2
7633
6
2680
0
4979
3506
8
3321
3
3249
1
6773
7
1331
165
1481
1303
9607
3891
1225
582
2650
20
1364
3629
862
616
905
78
1412
840
571
3539
1808
2534
1301