2
14
24
5
6
0
13
3
11
48
12
46
1
7
32
52
99
45
8
17
963
87
493
222
228
126
105
256
151
190
473
132
89
31
139
794
415
656
2453
193
506
2116
65
233
148