2978 121
5366 682
4325 521
4209 645
4221 385
4431 693
4363 401
6502 799
3159 234
5994 541
4676 626
4278 440
4192 976