599
1
579
3446
7062
2
1742
5
2055
2047
7
1120
3
487
927
416
2654
266
625
92
636
1179
119
604
115
0
352
885
1281
4
98
1822
3665
1484
11
1590
717