4009 867
338426 796
5053 598
2499 152
5388 693
11591 509
5447 259
3877 263
1132 81
2465 555
2269 113
5129 373
1256 246
1192 232