1502 306
1786 550
303 41
1995 502
9270 443
2131 477
792 173
1240 344
869 191
2344 616
4450 682
2826 424
7775 228
7649 770