326
0
20634
8
772
2855
3
2668
2
383
226
692
835
423
870
739
2730
6
563
500
255
996
340
309
370
560
457
508
534
544
1079
1016
668
280
448