6045 685
5489 468
9287 621
3035 240
4989 368
4084 875
6697 308
2724 401
3901 376
4332 160
4957 502
5186 623
2583 122