2103 680
2072 526
2845 422
4445 749
8182 888
7575 524
13491 84
10442 246
20915 217
4735 138
2323 360
3099 371