275
0
256
1472
3
938
6
984
2
624
307
1
414
349
143
391
375
426
72
46
306
493
587
130
116
1284
4
1116
101
800
595
616
454
973
1075