3090
6
3465
2
742
1
2060
2773
3292
0
2245
3
1047
1571
3189
8411
19079
5094
9
2053
1812
2788
3560
2763
775