21058 125
5895 844
2877 296
4465 654
2536 40
3717 537
6123 194
5107 574
8614 516
6456 254
2981 207
3379 411
2557 501
1148 234