500 147
213 41
959 270
1497 375
1502 366
3728 55
18951 370
10524 754
4116 648
7135 844
10680 313
20615 391
6028 233
11559 249
2917 374
5156 453
7707 468
5254 354