547
0
2727
2
2964
31535
525
580
953
1936
1
2168
5
2702
6
846
1782
2855
3
2076
1152
1362
2694
158
968
316
2644
1924
4426
3428
4328
10
456
933
479
369
14492