515
1925
1160
9415
8935
251
123
225
192
476
484
300
36527
28000
26693
23873
1971267
18394
1779151
16546
1587147
13770
13420
11590