2528 505
4981 397
6888 361
4662 524
29365 128
4426 133
2979 330
15963 165
8305 303
15039 890
20678 505
5980 675