4005 706
1960 204
2902 175
28858 539
12377 431
6014 1001
3028 292
3718 782
8249 376
6561 504
22278 738
13382 566
3609 420
17093 126
3487 239
5921 351
12125 244
2112 308
2726 307
3832 681
6119 62
8963 213
2383 101
3841 808