530
0
543
58
2408
2
46
1851
4
1666
63
11
1813
1
1682
1132
1501
521
689
2657
573
284
360
1404
611
2475
1343
5446
5
2445
6
2488
2714
1504
2635
5682