2996
0
1581
2
1622
1
1819
1275
1523
1384
5
2951
981
7793
4
975
4326
3080
3
1536
6
2245
3378
1788
571
4179
894
3158
1044
1226
1204
2683
1284