3063 238
5368 44
4033 563
5335 616
15395 466
15406 864
10393 107
12664 309
4531 207
5058 373
7752 557
8615 661