5
11
227
1
86
162
31
21
86
1
0
33
152
19
457
12
200
2360
101
50
771
1
98
182
311
13
224
368
148
2015
13
646
289
16
635
41
228
454
1
648
34
179
486
462
1513
828
1
244
956
978
