3049 43
5603 803
3903 861
3521 424
7464 639
9618 75
1539 300
2455 313
1976 340
31129 597
21184 356
2122 291