768
0
759
691
266
4328
10
2522
1152
1009
105290
25440
584
360
653
840
3815
437
1
396
3663
1820
2
2952
1343
1045
503
5918
4
1099
3116
1851