2996
0
1581
2
1819
1
7793
4
3080
3
2245
1788
631
571
1383
894
3158
1044
1226
2683
3240
2870
4044
5
3083
2465
1189
3125
297066
2476
3779