597
2
2669
1445
1
1012
3323
4
4126
6
243
3711
3
4827
2288
2604
7
2602
2109
1180
0
1732
1637
2127
3203