90573 123
89047 716
28267 336
140411 534
12527 153
14146 156
24349 560
11090 128
128905 982
63685 371
186908 692
147262 583
3792 429
9418 847
6680 506
5859 65