4902 397
6859 361
4562 524
29346 128
4412 133
2976 330
15955 165
8303 303
15035 890
20677 505
5976 675