580 29
3790 595
2406 608
932 148
1812 357
1281 244
2864 491
6291 49
10501 711
8359 471
7828 116
7350 292
30383 383
15718 623
8440 466