2112 83
2917 398
2770 452
9058 299
22999 542
15683 116
13393 465
1453 221
3070 679
2361 610
3057 550
1960 328