1050 116
3752 923
6417 793
5514 508
445 48
3139 619
3059 294
4210 946
2239 107
26880 106
7910 211
2975 426
24600 301
2053 501
26367 479
6376 415