3091 761
4521 225
2522 708
1111 127
3221 854
1977 219
1194 193
2645 651
6194 694
3110 734
1054 81
10485 677
23878 593