2988 776
2152 697
27181 231
957 226
2455 715
1960 360
8416 642
9029 451
12721 840
6105 286
7118 519
8503 62