1295 53
9602 232
7649 171
4709 736
38970 298
20086 207
73562 667
46241 608
14481 783
96302 495
8172 534
11280 602
18400 329
6973 94
16683 710
84629 287