2526 680
306 101
1507 57
330111 859
69391 415
2464 204
3112 139
1030 54
2884 581
3974 406
1411 344
2293 372