597
2
12958
5
3429
3
2669
1445
1
1557
4827
4
2288
2604
7
19034
6
2109
1637
622
2150
2127
5700
3262
670
0
1910
1268
1645
3844
1594
1289
2095
2858
14
928
1851
4074