302849 1032
2511 217
3300 713
3771 452
21762 80
23825 575
6520 227
7322 270
5264 153
4095 867
3072 471
3864 481