3006 59
9328 648
4039 414
3549 209
30514 891
5095 64
10729 804
16171 144
1792 51
9861 80
14307 69
5289 269
6998 567
6428 126
2533 98
16453 396
11295 42
4783 106
5465 405
12113 51
7135 729
5997 800
6357 139
6656 606