3638 915
2959 415
2912 326
5290 264
3291 506
7295 716
2963 215
3477 589
4480 949
2276 339
19582 447
20095 410