2479 505
4973 397
6881 361
4656 524
29354 128
4425 133
2978 330
15961 165
8304 303
15039 890
20677 505
5979 675