3503 105
4179 747
4003 731
4112 529
3321 374
2084 204
3891 763
2910 343
4143 536
2098 332
3092 431
2892 222
3139 247
25650 809
27653 966
38968 70