1170
16
71
1
229
79
2
940
3
233
1005
902
1075
231
556
63
336
82
395
795
475
352
59
360
933
545
899
486
69
680
666
244
594
340