21562 228
12433 538
6025 49
9509 853
7849 747
23266 891
7559 447
19497 743
3499 466
6222 419
24198 152
8009 491
9099 174
7055 622
11351 654
43343 540
35221 233
11583 218
13755 110
16493 803
7573 359
20090 631
23967 531
30541 489