696 115
5350 287
2556 205
4285 428
5068 709
2277 267
18453 561
29388 83
10959 212
7570 445
8741 252
4203 430