31072 717
5793 416
2816 446
15919 211
16575 457
2497 459
2907 148
4028 583
21650 482
1892 106
6468 629
828 41
4076 517
4778 101
1951 160
1580 319