1460 376
1153 352
820 171
2422 451
21593 337
108029 662
56639 91
41084 858
115749 218
44845 631
34300 243
119839 555
148331 667