475
0
621
575
5375
538
348
616
8414
6
1896
984
1310
971
2471
59
2970
4
1409
883
458
908
3252
453
895
652
566
1326
507
2060
1
567
2325
429