300 35
2296 386
1965 378
3537 828
2440 615
2683 665
1664 325
1587 193
3111 898
1291 209
3892 604
3133 753
1856 277
738 162
2826 607
1293 120
4361 732
2753 487
3008 916
2982 596
562 71
2369 577
2617 462
2823 903