14005 646
5225 312
2756 327
10381 544
6282 129
9120 111
7924 129
13286 268
4584 422
33970 397
7316 539
10749 463
5203 453
4436 602