6003 328
4983 415
2205 56
5143 485
7772 778
11865 182
7175 329
2399 217
3350 820
9733 379
4812 948
11997 291
4769 509
2387 336
1787 271
11931 969
2766 639
2979 334