3640 915
2959 415
2913 326
5300 265
3291 506
7296 716
2963 215
3479 589
4484 949
2277 339
19596 447
20128 410