509
0
846
383
871
5108
4
253
1277
854
362
968
31535
301
1025
410
6714
10
458
1551
2
19279
1059
430
1
382
849
6302
266
2010
2328