2904
130
2823
61
5767
46
1779
31
1805
13
1990
1
1316
0
5281
291
4075
478
2070
145
(1/2)