2995 323
2671 583
1955 29
4832 618
2453 305
2144 347
1675 169
1723 185
2794 612
3299 550
2303 252
2059 359
3003 590
4955 639
3411 691
12851 587
1043 120
2782 746
3465 538
3114 640
2748 394
1046 234
1835 297
4569 951