3953 508
3748 113
16511 311
83700 81
35007 901
2565 217
6953 193
9172 432
2593 217
2836 327
2883 564
3042 120