1084 242
2955 843
2637 199
63563 572
20949 276
4235 27
12502 570
9259 552
13381 477
2845 51
6926 482
31506 207
3007 187
8061 387
5450 553
6480 258