3003 923
3636 261
7806 516
7677 237
5092 514
4605 153
6081 607
2546 257
4962 373
4983 642
7311 698
3274 32
12229 815
18387 778