512
0
665
2395
3
2151
1
297
513
2381
504
402
713
578
534
433
23952
1288
9877
5
1060
917
810
1834
600
1079
595
98
502
931
503
405
683
593