475
0
621
575
8414
6
538
1310
1896
2970
4
984
971
348
2471
1070
59
337
2115
29355
458
908
3252
652
453
6236
10
883
616
1326
507
1785
1409
566