173
5
140
1
90
656
2
850
1960
4
1749
2425
1440
1031
2945
11
677
3
504
526
590
791
1550
7
556
508
0
1298
572
884
671
2427
819
1000
63
1429
635
1741