40086 623
5021 130
5686 181
2456 226
1724 180
4706 767
3601 285
5735 637
2643 409
6834 929
2980 403
4929 376
3050 188
2776 273
4095 794
9880 134
18894 142
2420 130