3001 532
7303 462
8498 357
1326 156
3810 931
21215 182
2454 370
1623 207
3142 693
3405 653
2857 343
878 73
20885 201
12215 86