16226 130
5171 788
10745 36
9118 514
2514 153
6011 504
9283 504
2403 221
3447 654
5591 232
4957 516
3091 258