2131
1
1015
1694
951
690
1547
2669
2
4358
6
564
1743
0
5546
108797
1089
1860
791
257
1125
637
2173
3321
2749
3
1339
3065
942
1277
1505
3583
10
1380