948
1
860
0
846
455
407
409
656
381
2143
798
787
330
2239
2
637
4126
4
464
809
2490
1101
826
505
456
439
2211
475
1557
494
76
5875