831 216
2352 629
289 62
2745 570
9952 592
2726 325
11116 59
7968 428
5289 234
4826 792
17661 373
5226 898
1401 134
30786 581