3575 509
6343 508
2367 252
3526 928
7700 844
3155 403
2334 120
30039 256
3772 481
5323 686
3042 405
1768 89
4910 432
44163 762
10421 295
6753 532
13240 693