31095 868
3363 144
3024 560
4919 633
5270 807
4396 626
1301 39
2902 429
4704 306
3815 420
7588 136
4130 692
5944 392