3966 600
4328 254
7862 948
5990 450
4702 334
6081 677
14903 433
2555 378
29430 819
5587 758
6870 454
3655 33
12578 185
3942 621
10830 286
21330 120
18745 656