188
0
1102
2
310
1
414
942
4
471
158
70
226
605
333
225
473
147
220
491
5
465
1472
3
615
349
887
242
65
978
743
1084
769
559
1164