21451 761
8080 114
11209 931
16337 194
5948 88
34883 575
4205 259
2101 286
3992 607
4208 858
3778 657
3142 321
2281 92
3226 336
2682 335
2877 361
2916 397
4984 311
3121 561
3816 266
3657 467
14207 184
4086 587
4028 98
5343 515
5364 505
6353 423
4350 865