21504 503
8801 321
8533 611
3450 536
7489 74
15169 509
5101 211
11189 873
3998 391
5070 246
4897 41
13345 266
5496 97
3907 669
5375 129
27423 479
7344 162
3936 68
7368 656
17866 592
14101 142
20672 681
7777 349
7726 583
9562 269
21866 236
5569 343
7579 185