2285 666
1320 294
2780 879
853 230
578 153
1994 521
2179 369
4087 972
3050 382
2440 249
3092 723
2997 204
6023 583
6257 486