113
1
300
130
28
77
93
1328
348
2
1665
1767
1132
650
3
612
2563
4
529
179
958
705
760
533
388
770
677
741
524
740
843
2001
0
865
1553