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