19401 302
5533 457
5786 469
6365 621
4722 226
7961 74
9290 746
4006 555
21954 107
6221 130
10420 502
6293 667
2888 396