830
1
215
474
2718
3
512
3326
5
703
6
410
106
657
1355
704
2
1293
708
1838
126470
18
689
60
307
109
80
306
436
4935
14
2964
10
434
88
551
1806