3642 915
2959 415
2913 326
5311 265
3291 506
7297 716
2964 215
3481 589
4485 949
2278 339
19616 447
20164 410