3271 506
6014 540
5837 392
30863 807
90464 591
78041 884
27687 171
17617 598
39106 173
13970 937
1654 262
2650 265
2396 419
5853 628