2921 803
3491 532
7408 462
8652 357
1375 156
3955 931
21296 182
2515 370
1668 207
3184 693
3446 653
2904 343
923 73
20966 201
12296 86