350 87
2959 909
2634 544
3816 485
4508 459
19056 203
4062 106
7271 781
8806 501
5313 459
9365 55
4487 825