21226 332
7923 726
6963 47
13358 369
9005 711
27181 621
8901 355
3162 216
3155 623
4130 598
2179 186
7090 171
6509 741
3648 150
25162 205
12389 486