1093 242
2961 843
2662 199
63659 572
20965 276
4268 27
12513 570
9259 552
13400 477
2854 51
6936 482
31536 207
3011 187
8088 387
5461 553
6496 258