928
1
2346
3
784
22330
22
2805
5
326
0
938
1464
2
1616
3650
4179
2658
785
975
1446
1547
4017
4
751
2966
1292
2306
909
398
1394
6
888
896
3117
958
20374
1357