582
2
2419
1
1664
1136
3
408
0
1390
3747
1429
2710
8
2808
964
2767
1743
2600
5
2387
2800
1327
4067
9
849
5871
15
2733
1129
2493
382
2210
7