16402 78
261137 421
78115 226
11745 285
6059 328
5065 752
5432 415
7974 778
5808 129
2980 477
3460 746
1893 271