3001 505
42824 158
3572 134
9547 773
5673 162
3418 284
8377 299
16614 448
1651 41
4236 476
6874 686
3089 205
3627 247
5284 524
4192 302
4924 667
3615 387
12918 693
1944 189
4152 457
6538 803