2301
2
1020
0
3092
1
2881
31535
3114
4
3510
4111
1936
2749
2748
2191
1452
1567
579
1098
951
1945
3868
7
1969
1558
226919
14
893
1949
3
2600
5
2546
928
4895
8
2493
2064