152
0
2881
2
31535
169
171
458
381
2683
3114
4
2190
1
1501
3510
2587
6
4111
2749
3674
10
714
2748
1452
464
1098
1458
3
213
6062
16
876
999
2546
958
2030
10324