951
0
1133
403
400
941
2727
2
1346
4
2992
722
321
1161
1101
1557
47041
357
1939
1045
417
427
1661
1
602
286
524
2490
663
707
691
881
1131
410