22936 620
188237 484
8086 552
74035 376
13845 285
5921 606
11270 871
4657 541
5408 926
4714 862
70462 120