1
1556
1131
1480
2
2222
16
173
242
7
57
678
259
429
754
1062
738
5
4
631
9
108
15
21
43
130
105
3
123
216
816
86
116