51
1
155
97
3
60
26
167
2
995
1115
557
717
584
1325
656
1302
106
1735
4
3176
10
2497
17
1063
868
2001
751
462
645
398
0
787
465
2702
2042
1717