20515 91
15848 215
6199 394
9744 103
105038 246
45824 761
9376 782
8967 694
15576 396
11551 371
47236 712
5989 93
3295 314
3220 96