3261 677
937 58
5912 615
3321 658
2122 277
1467 292
942 178
2704 523
1883 227
6681 133
2773 469
1391 297
2200 505
697 128
2192 506
2990 668