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