1295 350
369 91
2995 798
2878 491
7428 789
30404 383
3905 465
29116 626
9838 65
5877 82
33075 584
5906 542
4894 523
3861 316
7438 217
11044 359
13085 286
28962 386
4335 107