512
1
436
2
461
107
86
306
702
6
1404
410
106
657
2044
7
474
307
59
215
558
1300
433
79
961
0
1279
4316
1703
3
2221
1319
1551
2470
591