2491 295
9629 45
1366 61
6339 647
2875 614
1406 187
7485 178
21729 837
9271 751
8841 522
73028 165
7892 149
16289 176