20040 841
21562 228
20517 717
3709 37
7660 565
12433 538
6025 49
9509 853
7849 747
44141 652
23266 891
9232 312
20244 630
3499 466
7157 743
24198 152
9099 174
7055 622
11351 654
17887 542
43343 540
11583 218
4333 285
11418 636