3501
4
83
0
936
2
971
838
756
736
1
453
2420
10
596
557
53
240
3
1424
3447
9
2776
786
5587
14
3992
1642
1523
1325
998
9161
22
1276
6
4065
9929
3493
3018
3009