任意の数字が出てくる回数をそれぞれカウントしたい


下記のようなテキストファイルがあるとします(簡易化しました)  
`ABC0001,ABC0001,ABC0002` となっている、1個目の `.` の次の文字列のでてくる回数をそれぞれカウントしたいです。  
元ファイルだと右側に `ABC0001` などがでてくる可能性もあるので、場所を指定したうえのものだと助かります。

**元ファイルの例:**

[code]

    100111.ABC0001 100111.ABC2210 0 0 0 0 0 0 0 0 0 0 0 0 200 200
    100111.ABC0001 100111.ABC2250 0 0 0 0 0 0 0 0 0 0 0 0 200 200
    100111.ABC0002 100111.ABC3258 0 0 0 0 0 0 0 0 0 0 0 0 200 200
    
[/code]

**期待する結果例:**

[code]

    ABC0001 2
    ABC0002 1
    
[/code]




入力ファイルの名前を `input.dat` だとして、以下。

[code]

    import io
    import re
    from collections import Counter
    
    with open('input.dat', 'r') as f:
        count = [*Counter(re.split(r'[ .]', l)[1] for l in f).items()]
    
    print(count)
    
    # [('ABC0001', 2), ('ABC0002', 1)]
    
[/code]

