3575 509
6342 508
2364 252
3526 928
7700 844
3155 403
2334 120
30027 256
3771 481
5323 686
3042 405
1768 89
4910 432
44146 762
10419 295
6751 532
13237 693