2939 300
5894 804
3078 188
5527 820
8735 602
15147 201
3232 52
9289 695
7157 847
5581 897
9421 123
1870 165
5002 572
17296 127
3611 544
5568 278
4862 54
7786 352
2175 311
5465 893
8422 631
7026 583
3836 615
4686 870