290851 441
94975 169
43323 437
37396 262
58190 305
27728 808
7217 483
4887 278
8576 877
6008 729
2965 278
4758 778
63152 197
23708 231