352 87
2963 909
2634 544
3817 485
4508 459
19056 203
4062 106
7271 781
8806 501
5313 459
9365 55
4487 825