3029 917
952 222
8001 301
21003 716
12393 1012
8545 275
2823 191
39925 223
9118 486
2324 336
3358 619
2267 38
4781 552
2338 558
3688 279
4089 869
5653 55