19165 89
19003 233
21688 259
39083 384
44211 718
3846 383
7102 666
6255 502
5059 222
11777 455
9181 168
55322 95
92376 663