18661 511
2331 413
10888 199
12082 33
8344 363
18472 265
20110 537
5660 56
4935 559
2986 532
3756 744