2972 580
20596 224
12565 593
4702 386
3980 650
5951 275
11570 59
4290 283
6012 99
7641 479
7824 48
6771 145
6187 438