5097 73
12545 234
7667 506
18203 792
1989 174
4420 139
13098 351
4365 230
8314 724
3117 441
3992 280
6381 624
8661 306
11348 225
9337 527
9132 509
163180 974
45786 1002
21121 549
251083 640
15172 624
2402956 7084
175910 790
49052 401
124404 465
46477 236
42201 395
291876 1059