3640 915
2959 415
2913 326
5295 264
3291 506
7296 716
2963 215
3478 589
4482 949
2276 339
19590 447
20125 410