3636 915
2959 415
2908 326
5289 264
3288 506
7292 716
2961 215
3475 589
4475 949
2270 339
19548 447
20051 410