5084 73
12509 234
7655 506
18158 792
1988 174
4407 139
13060 351
4358 230
8301 724
3116 441
3988 280
6376 624
8639 306
11303 225
9304 527
9110 509
163166 974
45784 1002
21118 549
251029 640
15169 624
2395757 7084
175855 790
49044 401
124382 465
46472 236
42194 395
291782 1059