3501 472
7210 334
15748 169
15668 201
11609 473
11599 530
5267 571
4836 498
14713 396
19124 257
10183 403
5070 45