2996
0
1862
1
758
452
1518
2
4548
550
1500
3544
3
1078
477
1091
5070
19
5771
10
19783
2535
2392
2477
8
1213
4396
5
809
938
337
4754
7
4044