302322 1032
2396 217
3135 713
3731 452
21164 80
22913 575
6360 227
7105 270
5154 153
4073 867
3028 471
3786 481