2349
3
951
1
1066
2535
2
1168
1306
1431
1787
1681
3683
2166
2999
1720
2044
83
2173
2456
1013
1366
1988
1305
737
0
3931
6
650
1814
1547
2209
1599
582
4179