457 94
2167 558
1257 315
3542 386
2574 193
4964 187
2933 329
1090 58
1710 121
3931 851
28193 952
5213 553
3059 255
67221 690
11182 895
8160 452
5050 641
9335 408