165
1
887
782
4
1269
0
644
1176
697
920
2
5161
823
446
1348
1202
656
398
630
1390
89
542
563
448
612
1846
3
777
865
2111
113
494
596
2794