3501 472
7211 334
15748 169
15668 201
11609 473
11599 530
5267 571
4838 498
14715 396
19124 257
10183 403
5070 45