813
1
1429
0
570
1342
333
2429
800
961
6273
1178
562
1034
1310
481
1288
2057
1266
878
892
688
739
371
580
466
1240
746
3317
5
634
2129
8