232
1
103
294
1096
8
179
400
360
2
820
312
1650
295
263
418
416
619
557
1511
3
91
89
184
528
409
531
735
313
0
391
488
367
356