504
1
255
127
151
154
125
110
197
264
2
259
328
2441
388
406
394
1758
4
519
790
360
497
119
177
389
282
0
408
806
736
616
646
314