3050 46
2074 219
1657 218
1518 122
6903 531
72685 450
28025 247
20867 73
9942 715
3964 397
4718 350
4879 635
7263 625