500
830
5256
548103
144
165
366
8526
12820
5516
513
3812
21546
16120
14291
12920
9892
942263
8664
8630
813148
705142
66911
6420