3641 915
2959 415
2913 326
5304 265
3291 506
7296 716
2963 215
3480 589
4485 949
2278 339
19606 447
20143 410