3003 559
5849 260
2002 401
6951 381
8320 750
3290 135
5509 213
4762 855
7166 515
5061 245
4545 299
4998 441
1804 39
9051 668
2509 165
44363 279
5348 134
29266 162
12982 798
6059 520
5328 793
3636 153
7892 696
3604 201