35261 571
2345 134
50805 468
135143 295
94463 650
11916 295
12899 504
45131 522
30147 223
10312 581
8887 49
6428 81
3051 70
15547 398