4400 582
8678 226
4871 152
17522 619
167061 1091
65469 926
36215 504
39624 549
76716 396
50466 712
40236 314
6242 495