320
0
530
362
418
1890
4
951
501
197
918
7777
13
1466
1897
1
428
341
69
2431
3
401
1073
3887
9
496
3856
382
297
1528
169211
11
2395
155
518
527