3032 917
956 222
8003 301
21005 716
12405 1012
8545 275
2826 191
39948 223
9124 486
2324 336
3358 619
2267 38
4781 552
2339 558
3689 279
4089 869
5655 55