43
0
1501
1
2086
3025
1392
685
2
1622
1193
1374
2140
993
2461
20
1017
2470
1421
1425
1470
3859
3
1922
1566
2730
6
1563
4376
7
1182
2982
999