301372 1032
2037 217
2944 713
3700 452
20474 80
21963 574
6022 227
6900 269
5077 153
4025 867
2940 471
3704 481