2478 505
4972 397
6880 361
4654 524
29354 128
4425 133
2978 330
15961 165
8304 303
15039 890
20677 505
5979 675