699
0
2120
3
2059
8
423
1
938
349
4723
4
66
1685
2992
486
281
477
501
342
560
480
1817
392
1318
254
935
543
259
370
6058
1672
4594
4793
10