699
0
5617
5
2120
3
166543
18
2059
8
423
1
938
349
4723
4
66
1685
7328
2
670
2992
6411
11
872
572
486
281
477
501