2663
0
914
1120
490
1581
1243
668
1166
2123
534
1298
2271
4
2996
275
1862
1
758
2245
3
801
1306
748
1057
1500
1226
868
477
1727
1545
2
7884
17
3326
3053
7