631
0
1343
341
968
2263
4
1348
1885
1
1682
2
29323
247
1921
2855
3
543
1132
3116
392
394
15276
27
497
1956
7334