2996
0
2906
2
5151
2629
2480
1
572
452
1518
4548
3544
3
1078
1091
5070
19
14
467
2535
2392
6236
10
2477
8
1213
4396
5
20850
1849
4754
7