580
0
1166
442
354
3191
1184
2
2160
1420
652
2646
1539
1
657
754
4663
15
1038
6075
355
484
2189
820
1452
1193
2430
3
837
2727
583
717
534
642
7