3901 498
1633 171
3001 490
8685 471
3345 64
9007 924
7235 501
3437 218
4298 348
5955 470
5258 533
3708 432
2579 305
10809 337
75558 681