2935 238
5235 44
4001 563
5310 616
14962 466
15358 864
10103 107
12545 309
4466 207
4993 373
6029 556
8535 660