43422 86
16327 20
8332 2
22645 43
10650 8
32480 64
30532 53
14955 21
12907 10
11172 13
10936 10
14876 30
8127 11
7200 0
14084 8
13566 13
12837 8
8774 7
12771 13
10340 7
8011 3
7685 3
8828 5
7437 3