3919
3
7034
5
10423
1
500
0
3543
7
546
828
379
1151
596
692
684
2154
2
12683
17
1179
329
1287
666
2102
1126
2523
1543
96
1585
2312
3516
938
893
128