2912
10
2306
2
3168
3535
3
814
1
3025
646
0
848
3632
5
1302
3287
2296
1129
1506
1425
2814
1869
544
1550
1587
2799
422
964
650
2330
418
1889
1329
440
1418