2980
1
1475
2
2131
1590
962
0
1326
4305
1860
3765
4
571
1788
1367
944
3
3053
7
2788
10243
2318
2600
2822
5565
9
1037
1946
2576
469
1564
1660
915
2213
2982
3429