300
0
543
457
440
3114
4
765
615
1824
2224
2
647
419694
9
240
3092
1
1141
3510
2337
282572
3498
226
360
58
737
1043
1132
2269
404
802
1053
475
729