688
0
436
6370
5
8876
8
367
1
1128
238
11881
3
815
988
19034
6
422
300
694
282572
2105
511
195
266
1932
428
14076
7
362
492
1344
573
767
177
116
1650