0
2
40
1
50
3
153
4
14
7
8
66
193
10
11
5
726
703
650
1073
6
9
61
76
22
86
12
434
155
345
29
23
746
976
2305
25
250
92
532
210
98
26
65
18
239
17
156
673
2657
21