4949 397
6872 361
4612 524
29354 128
4419 133
2977 330
15959 165
8303 303
15035 890
20677 505
5979 675