5431
2
3503
4
676
0
398656
19
2891
1218
528
1
550
2251
773
2661
4724
3
2833
2060
118
1180
6236
10
2378
13499
5
8411