526
0
348
1
456
2
307
129
3
996
75
82
81
452
390
4764
88
515
852
453
475
857
728
381
795
1337
617
737
605
323
318
476
363