615
2
1217
786
4
547
1
833
661
1337
9044
9
509
598
511
414
1294
0
1229
2106
121
538
1414
481
1495
1722
93
404
477
543
488
3618
15
643
700
62944
17