19623 629
5803 689
4111 214
21255 294
6635 654
7090 951
2789 506
4265 227
11627 926
3440 914
2084 558
10941 473
4273 360