2197 306
2222 377
4273 594
12186 515
162616 422
3508 564
29167 879
53921 77
4386 152
4327 839
3402 483