773
1
840
0
3891
7
1690
2508
6026
2
2028
2879
1372
2929
6
3225
905
1495
1088
1331
1022
641
4979
1339
1248
2284
3506
8
3240
3
3249
7633
2518
1943
1547
1507