2
3
667
155
4
556
484
242
3
139
174
215
307
546
113
26
466
11
1422
1053
759
320
1
2
179
736
38
29
2
18
0
0
199
312
710
45
34
8
5
114
1734
42
1
0
