28552 2
49926 12
27532 3
89483 7
59256 8
39253 8
32155 1
93656 16
42559 4
63478 11
33484 2
49756 7
39631 0
20984 1
29053 2
44678 8
76909 21
80128 20
57156 6
90756 20
218353 49
124728 47
1360327 293
67883 12