31582 207
7629 648
11207 555
3771 95
6358 429
3027 733
12110 170
4275 439
8154 510
2968 155
1256 121
4005 581
4510 706
2538 113