505
0
169
660
483
747
4536
2
276
469
2299
1
894
594
834
683
302
90
427
2008
5
247
455
7039
456
419
251