20506 442
7515 49
1515 368
2581 280
6793 769
6261 633
227103 329
21240 340
13492 490
4183 412
15197 509
73054 66
5249 185
4255 39
8653 549
1728 103