19391 302
5533 457
5786 469
6365 621
4722 226
7961 74
9289 746
4006 555
21946 107
6218 130
10420 502
6293 667
2888 396