1296 350
369 91
2995 798
2878 491
7429 789
30405 383
3905 465
29116 626
9838 65
5878 82
33075 584
5909 542
4894 523
3861 316
7439 217
11044 359
13085 286
28966 386
4335 107