3550 688
15557 493
7352 620
12931 573
9367 714
2333 340
21141 241
10310 904
4703 199
9487 52
54615 735
6740 657
1558 43
19665 187
33270 591
16296 118
14345 578
10548 642
7439 67
4675 125
3577 222
44444 638
2204 595
6983 864
9724 647
4907 390
6487 262
11863 423