511
1
436
2
460
107
86
306
702
6
1404
409
106
656
2044
7
473
307
59
215
558
1300
433
79
960
0
1279
4316
1703
3
2221
1319
1551
2470
591