171
0
555
2881
2
31535
138
618
213
152
52
660
2683
480
3114
4
2190
1
3510
2587
6
4111
2749
3674
10
765
1139
2748
1452
846
747
505
968
1398
1042
1098