2523
0
4476
2
2189
3
478
1
3238
7
828
737
674
719
926
1425
2329
1455
2490
6
5043
549
1489
1031
569
1675
1040
733
1826
2982
4152
4
844
2655
1599
5658
9
1795