5262
2
5972
4
4445
3
43
0
1871
1
2697
5
5745
1421
1181
1894
2480
2984
2808
1392
1231
1563
1603
2235
1182
1145
929
3437
661
56488
2086
543