2881
2
1191
1832
3
2726
5155
8
180849
0
1941
3114
4
3510
4111
3466
5
2749
1
2748
1452
2362
1098
296
14492
5378
9
691
314
2546
918
419694
1861
1172
572
683
7546
2766