2881
2
5155
8
3114
4
3510
4111
1936
1
2749
2748
1452
1567
579
0
1098
951
1945
691
3868
7
1558
226919
14
893
1949
3
2546
1861
5
1172
572
1569
697
647
2076
683
8680