20576 125
55370 601
12559 120
7637 390
25345 260
12465 556
20483 88
29752 283
39886 322
93044 383
44626 520
12088 105
26365 633
42620 304
32352 536
123725 682
37186 178
131984 746
53900 544
126051 748
59010 593
49597 575
33392 377
313482 972
63468 541