21901 423
33555 360
41002 162
42163 905
12453 375
27456 118
8186 60
18146 514
15188 688
14645 394
7057 646