19
30
645
17
942
744
16
290
840
0
1146
15
300
1420
497
20
474
1299
2456
10
0
14
16
29
137
263
52
106
20
964
262
919
0
0
514
146
860
181
272
19
31
0
