2316 77
121901 946
37197 429
9648 589
4002 595
185037 315
58188 491
6871 561
7522 716
5181 655
2373 116