831 216
2352 629
289 62
2746 570
9953 592
2726 325
11116 59
7968 428
5289 234
4827 792
17661 373
5226 898
1401 134
30787 581