3063 110
12046 260
8255 591
7949 449
19636 454
17065 783
15609 501
2715 537
4017 591
4327 208
3908 80
4211 449
2907 207
5692 596
4499 399
4808 515
4357 348
2271 108