89
1
1176
1322
4
2730
10
4465
5
1029
1012
1508
2
1479
3
912
1059
832
1277
588
641
619
2526
2227
349
0
848
126435
18
3512
1563
501
787
1152
1399
2697
2437
2189