1096 93
10922 375
7048 357
25924 342
61112 125
169118 306
21118 1029
30189 384
25028 240
5401 476
10632 532
4724 526
3913 691