306
0
3836
2
228
915
1
322
809
3739
6
4827
4
2288
2604
7
1054
2109
5513
1379
1637
2127
5700
3262
5
670
1910
1268
1645
3844
1594
2095
997