3263 506
6011 540
5832 392
30847 806
90314 591
78008 883
27665 171
17602 598
39066 173
13960 937
1652 262
2646 265
2389 419
5849 628