2
4
17
0
20
12
6
5
1
60
15
7
19
91
26
10
22
45
21
25
14
82
50
87
84
100
634
899
359
328
526
67
1372
317
431
280
451
201
255
143
220
619
211
89
219
269
290
235
185
256
134