22906 91
19253 233
22495 259
40311 384
44980 718
3887 383
7667 666
6454 502
5266 222
12136 455
9577 168
56131 95
95353 663