616
0
722
434
1393
1
392
883
1348
2932
2
897
984
978
3498
4
4235
14
2476
1326
1192
3742
6
17946
515
733
1423
473
1765
1287
1294
1252
1193
683
3169
7