21831 902
15282 666
13921 299
11883 338
6917 358
5476 563
10650 485
4384 495
6404 339
6993 146
12980 417
6178 613
5253 254
30981 623
37405 263
101328 242
6137 801