12 0
2186 161
595 4
960 3
559 4
25 1
11293 15
76275 3637
51482 338
45164 318
44913 162
38940 171
36559 203
31840 864
30060 652
762763637
31843864
30062652
16767410
16219372
17623366
18730366
51483338
15628329
10860326
160
2187161
13368
5974
9613
5604
281
1129815
15812
762763637
762353637
51454338
45147318
44908162
38935171
36552203
31805864
30047652
2199751
20132161