329
3
222
2
262
0
1306
358
1
176
1033
78
766
189
850
266
1216
4
737
717
818
1213
665
54
342
653
669
380
150
225
537
719
7
83
386
128