2996
0
3090
6
945
1
572
994
912
1759
2
1589
3
197
3080
1417
1740
4915
1888
1347
2382
4
1044
1804
4506
7258
2551
1346
2902
16
1709
3546
538
2312
2135
4044
5
3083