1496
1
2638
2
5296
13
1794
0
1726
1033
748
1304
1495
83
703
2346
3
2110
3106
123674
35
605
2060
2676
2837
3055
297066