1296 350
369 91
2997 798
2881 491
7429 789
30407 383
3905 465
29116 626
9839 65
5880 82
33075 584
5917 542
4894 523
3863 316
7441 217
11044 359
13085 286
28969 386
4335 107