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