2678 505
5057 397
6976 361
4699 524
29414 128
4461 133
2990 330
15983 165
8307 303
15054 890
20689 505
5989 675