2971 302
1037 48
2963 182
17292 550
9976 726
81090 430
18679 586
4487 218
9240 344
5457 269
75276 478
109438 317
19135 345
49262 417
2860 152
4581 854
3788 180
3718 236
5011 252