694
0
578
407
107
572
1193
496
21152
8
2907
2
2595
1512
1
2390
1053
596
1603
3426
4
420
1028
558
657
1392
440
1225
1158
5375
479
931
495
950
1056