3026 917
952 222
8001 301
21003 716
12391 1012
8543 275
2822 191
39920 223
9117 486
2324 336
3358 619
2267 38
4781 552
2338 558
3688 279
4089 869
5653 55