661
0
905
1
4964
3
2608
1326
9244
1557
6
22330
22
1279
120469
35
1376
6406
12
1182
2
2000
583
389
829
1056
2301
598
2201
1142
521
3025
933
1331
1649
2470