3051 447
12122 510
5859 662
9039 163
5604 330
9950 515
5884 196
12723 472
5439 111
4078 860
1859 382
469 47
4517 782