4303 361
2706 158
3779 82
4539 381
2100 55
2524 308
7566 61
2588 84
3969 477
5179 641
6940 459
102831 951