646
1
114
303
85
83
78
1624
5
557
679
80
423
2820
4
92
2
118
616
405
367
1265
530
797
719
0
289
87
446
527
397
512
1028