2130 564
1034 154
5091 177
7735 841
402991 1305
29863 387
46087 787
1893 149
6456 670
5925 186
3862 188
8048 863
18850 310