329
1
807
348
417
3
248
583
389
403
218
489
150
141
174
137
198
1009
2440
4
1112
0
1117
1156
537
666
1190
2
483
512
2026
664
804
1453