87
0
1230
2661
2
1522
1
2952
2070
5430
2439
749
817
3168
1070
323
919
789
2332
1635
4
318
493
3380
914
2769
40
1643
1247