2540 505
4984 397
6892 361
4664 524
29368 128
4426 133
2980 330
15965 165
8305 303
15040 890
20680 505
5980 675