5084 73
12507 234
7654 506
18157 792
1988 174
4406 139
13060 351
4358 230
8298 724
3116 441
3988 280
6376 624
8639 306
11300 225
9302 527
9109 509
163166 974
45784 1002
21118 549
251027 640
15169 624
2395489 7082
175854 790
49044 401
124381 465
46472 236
42194 395
291780 1059