768
0
759
691
266
4328
10
2522
1152
1009
2747
26
584
360
840
3815
437
1
396
458
3663
1343
1298
1563
1280
1045
503