1732
2
2014
1
1357
5
4382
7
540
568
94
3813
11
660
784
1477
484
527
1751
551
2843
3
559
615
736
1323
770
528
954
817
0
106
1012
493
1288
995
4
1507