19389 302
5533 457
5786 469
6365 621
4722 226
7956 74
9288 746
4006 555
21945 107
6218 130
10420 502
6293 667
2888 396