20509 442
7516 49
1515 368
2581 280
6798 769
6263 633
227112 329
21243 340
13495 490
4183 412
15200 509
73096 66
5249 185
4259 39
8655 549
1728 103