3011 532
7303 462
8501 357
1327 156
3811 931
21217 182
2455 370
1625 207
3142 693
3405 653
2858 343
878 73
20886 201
12217 86