3302 580
20749 224
12705 593
4855 386
4045 650
6087 275
11804 59
4585 283
6115 99
7722 479
7885 48
6984 145
6212 438