3181 257
2075 66
3895 482
4954 609
2970 182
5599 794
7176 782
3956 528
6092 503
102180 1030
20081 757