3966 600
4329 254
7862 948
5991 450
4702 334
6081 677
14907 433
2555 378
29441 819
5587 758
6871 454
3655 33
12578 185
3942 621
10830 286
21330 120
18746 656