2191
1
2493
3019
7
1631
2
1344
0
36045
25127
825
812
2470
2072
5745
5
4895
8
2107
3663
1969
787
3311
4