2998 706
4157 410
4191 615
2223 69
305251 1033
3620 217
4283 713
4493 452
26697 80
29710 577
8201 228
8847 270
10040 155
4621 867
3697 471
4827 482