959 196
3582 634
9328 380
5017 516
23461 622
1045 191
4073 752
3895 492
1031 87
1309 241
15886 419
5751 355
3313 939