301816 1032
2093 217
3048 713
3702 452
20855 80
22433 575
6179 227
7002 269
5101 153
4054 867
2979 471
3749 481