5091 912
28485 221
2680 250
8345 352
57795 597
42709 68
2063 128
41514 329
5085 241
21273 696
18729 871
12757 156
6001 528
28977 376
28068 763
4681 853
3971 663
23193 217
17651 408
30252 747
8980 591
270167 269
22193 704
150534 816